"""
函数 数学中有一个概念 y=f(x)
程序中的函数 指的是被封装起来 实现某种功能一段代码
函数存在的意义 提高代码的复用性、降低代码的冗余、是得程序结构更加清晰
形式 凡是带中括号的 可以有也可以没有
def 函数名([参数列表]):
    函数体
    [return 语句]
"""
# 定义一个函数
def print_msg():
    print("Hello"*10)
# 调用函数 直接使用 函数名()
print_msg()
print("=============================")
print_msg()
# 定义一个函数 输出自己的姓名、年龄、专业
def print_info():
    print("==============")
    print("姓名：","张三")
    print("年龄：",20)
    print("专业：","大数据技术")
    print("==============")
print_info()
# 带参数的函数
def print_info_1(name,age,major):
    print("==============")
    print("姓名：",name)
    print("年龄：",age)
    print("专业：",major)
    print("==============")
# 调用带参数的函数
print_info_1("张三",20,"大数据技术")
print_info_1("李四",21,"数字媒体技术")
# 具有返回值得函数
# 定义一个加法函数 将函数内部的结果返回给外部使用
def add(a,b):
    c = a+b
    return c
he = add(10,20)
print(he)
# 减法操作 乘法操作 除法操作
